package com.boss.example.service;

import com.boss.example.entity.dto.MenusDTO;
import java.util.List;

public interface MenusService {

    /**
     * 更改菜单
     * @param menusDTO menusDTO
     * @return Result<int>
     */
    int updateRolesMenu(MenusDTO menusDTO);

    /**
     * 添加权限
     * @param menusDTO menusDTO
     * @return Result<int>
     */
    int insertRolesMenu(MenusDTO menusDTO);

    /**
     * 删除菜单
     * @param menuId menuId
     * @return Result<int>
     */
    int deleteRolesMenu(Integer menuId);

    /**
     * 根据角色获取相应菜单
     * @param roleId roleId
     * @return
     */
    List<MenusDTO> getMenuByRoleId(Integer roleId);

}
